支持Daydream的Unity技术预览版发布
原生支持Daydream平台的Unity技术预览版现已发布!该预览版工作流非常流畅。它基于在Google I/O大会上发布的Google VR SDK for Unity,进行重大优化并降低了延迟。对Daydream还不了解的朋友,请先阅读这篇文章:Unity支持Daydream让梦想成为现实!
无需Prefab或脚本,也不用手动更改配置文件,只需在Unity编辑器内启用VR,并选择Daydream作为目标平台,即可开始开发Daydream应用。
如果您的目标平台不仅仅限于Daydream硬件呢?您还可以选择Unity原生支持的Google Cardboard平台。以Cardboard为目标平台的应用,在较早的设备上也能正常运行,所以您的应用会面向尽可能广泛的用户群。目前Cardboard仅支持Android平台,不久即将支持iOS平台。
Google也开发了Unity SDK,提供了空间化音效、Daydream控制器支持及实用示例。请点击[阅读原文]下载Unity技术预览版,查看Google开发者文档了解更多详情链接。
请确保安装了Unity Daydream技术预览版。Download Assistant将安装Unity编辑器、Android Player以及离线文档。也可以从技术预览页面下载以上内容。
另外,Daydream还需要最新的Android开发平台以及Android API SDK version 24(即Nougat)。您可以访问Google Android开发者网站下载Nougat。您还需要一部启用了Daydream的手机。请按照Google指南设置好开发套件。
点击[阅读原文]可以查看所有的文档及下载链接。
启动Unity编辑器并新建项目,依次点击菜单项Edit -> Project Settings,将当前平台类型从Standalone切换为Android(见下图框1),勾选‘Virtual Reality Supported’(见下图框2):
点击VR Devices列表下方的“+”按钮从弹出列表中选中Daydream。
注意:如果添加列表中的“None”作为首选设备,Unity将以普通应用运行,但您仍可以通过脚本切换为VR应用。
这个步骤不是必须的。点击Daydream设备左侧的三角按钮,展开Daydream选项面板。可以在此调整深度格式(Depth Format)、前景图、背景图以及是否启用Sustained模式。对于时间较长的VR体验,可以启用Sustained Performance Mode,这样会以牺牲一点性能为代价换取更长的电池使用时间。
Daydream需要使用最新版Android SDK生成的APK。为确保Unity使用正确的APK版本并尽将升级为最新版Android系统的设备作为目标平台,必须更改Player Settings中Identification下的Minimum API Level。
配置好Android Player Settings后,就可以在Unity中进行Daydream平台应用的开发了。构建并运行至支持Daydream的手机的步骤,与开发普通Android应用的相一致。
是不是很简单呢?现在就点击[阅读原文]下载最新的Unity技术预览版吧!
更多Unity相关的最新消息:
Vision VR/AR 亚洲峰会 5折票价仅剩最后4天,抢注从速哦。
Unity官方教师培训火热报名中。